C#winfrom相对路径问题`在线求解`

来源:百度知道 编辑:UC知道 时间:2024/06/10 21:05:02
本人做了个winfrom的小程序`通过filedialog选取一个图片文件`然后将图片重命名保存在别的文件夹`然后再把新的路径存在数据库里`可是一运行到copy()方法的时候总说相对路径不对`请教各位高手是怎么回事`下面是我写的代码
private void button_tijiao_Click(object sender, EventArgs e)
{
string mypath = pictureBox_ygzhaopian.ImageLocation;
string path1 = @"picture\";//新路径
Random r = new Random();//实例一个随机
int y= r.Next(999999999);//随机赋值
string newfile1 = path1+y+".jpg";
string oldname = Path.GetFileName(pictureBox_ygzhaopian.ImageLocation);
string newfile = path1 + oldname;
File.Copy(mypath,newfile,false);
File.Move(newfile,newfile1);
string i = "INSERT INTO Db_YuanGong (image) values ('" + newfile1 + "')";
string ii = "Db_YuanGong";
if (soft.Mydb.Db_add(i,ii))
{
MessageBox.Sh

File.Copy(@"\" + mypath,newfile,false);
File.Move(@"\" + newfile,newfile1);

string mypath = pictureBox_ygzhaopian.ImageLocation;
string path1 = @"picture\";//新路径

以上,你建了新路径,但实际在你对应的路径下没有一个叫"picture"文件夹,需要你在mypath路径下建一个叫"picture"文件夹.